// var i;
// var $uIBindings = require("./UIBindings");
// var s = cc._decorator;
// var l = s.ccclass;
// var u = s.property;
// var d = (function (e) {
//     function t() {
//         var t = (null !== e && e.apply(this, arguments)) || this;
//         t.btn_choice = null;
//         t.btn_shake = null;
//         t.btn_music = null;
//         t.btn_setting = null;
//         t.btn_start = null;
//         t.btn_sidebar = null;
//         t.btn_powerAddBtn = null;
//         t.btn_goldAddBtn = null;
//         t.btn_diamondAddBtn = null;
//         t.btn_shopBtn = null;
//         t.btn_wareHouseBtn = null;
//         t.btn_fightingBtn = null;
//         t.btn_newsBtn = null;
//         t.node_setting = null;
//         t.node_off_shake = null;
//         t.node_off_music = null;
//         t.node_NewMainView = null;
//         t.node_NewViewFather = null;
//         t.node_bottomBtnFather = null;
//         t.txt_powerLabel = null;
//         t.txt_goldLabel = null;
//         t.txt_diamondLabel = null;
//         t._btnNames = [
//             "btn_choice",
//             "btn_shake",
//             "btn_music",
//             "btn_setting",
//             "btn_start",
//             "btn_sidebar",
//             "btn_powerAddBtn",
//             "btn_goldAddBtn",
//             "btn_diamondAddBtn",
//             "btn_shopBtn",
//             "btn_wareHouseBtn",
//             "btn_fightingBtn",
//             "btn_newsBtn"
//         ];
//         return t;
//     }
//     __extends(t, e);
//     __decorate([u(cc.Button)], t.prototype, "btn_choice", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_shake", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_music", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_setting", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_start", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_sidebar", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_powerAddBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_goldAddBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_diamondAddBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_shopBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_wareHouseBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_fightingBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_newsBtn", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_setting", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_off_shake", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_off_music", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_NewMainView", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_NewViewFather", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_bottomBtnFather", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_powerLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_goldLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_diamondLabel", void 0);
//     return __decorate([l("UI_Hall_UIBindings")], t);
// })($uIBindings.default);
// exports.default = d;


import UIBindings from './UIBindings';

const { ccclass, property } = cc._decorator;

/**
 * UIBindings类 - 建议命名：UIBindingsClass
 * 该类通过按钮和节点的引用实现UI绑定。
 */
@ccclass('UI_Hall_UIBindings')
export default class UIHallUIBindings extends UIBindings {
    @property(cc.Button) 
    btn_choice: cc.Button | null = null;
    @property(cc.Button) 
    btn_shake: cc.Button | null = null;
    @property(cc.Button) 
    btn_music: cc.Button | null = null;
    @property(cc.Button) 
    btn_setting: cc.Button | null = null;
    @property(cc.Button) 
    btn_start: cc.Button | null = null;
    @property(cc.Button) 
    btn_sidebar: cc.Button | null = null;
    @property(cc.Button) 
    btn_powerAddBtn: cc.Button | null = null;
    @property(cc.Button) 
    btn_goldAddBtn: cc.Button | null = null;
    @property(cc.Button) 
    btn_diamondAddBtn: cc.Button | null = null;
    @property(cc.Button) 
    btn_shopBtn: cc.Button | null = null;
    @property(cc.Button) 
    btn_wareHouseBtn: cc.Button | null = null;
    @property(cc.Button) 
    btn_fightingBtn: cc.Button | null = null;
    @property(cc.Button) 
    btn_newsBtn: cc.Button | null = null;
    @property(cc.Node)
    node_setting: cc.Node | null = null;
    @property(cc.Node)
    node_off_shake: cc.Node | null = null;
    @property(cc.Node)
    node_off_music: cc.Node | null = null;
    @property(cc.Node)
    node_NewMainView: cc.Node | null = null;
    @property(cc.Node)
    node_NewViewFather: cc.Node | null = null;
    @property(cc.Node)
    node_bottomBtnFather: cc.Node | null = null;
    @property(cc.Label)
    txt_powerLabel: cc.Label | null = null;
    @property(cc.Label)
    txt_goldLabel: cc.Label | null = null;
    @property(cc.Label)
    txt_diamondLabel: cc.Label | null = null;

    protected _btnNames: string[] = [
        'btn_choice',
        'btn_shake',
        'btn_music',
        'btn_setting',
        'btn_start',
        'btn_sidebar',
        'btn_powerAddBtn',
        'btn_goldAddBtn',
        'btn_diamondAddBtn',
        'btn_shopBtn',
        'btn_wareHouseBtn',
        'btn_fightingBtn',
        'btn_newsBtn'
    ];
}